﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Katilgan.ConsoleClient.Service;
using Katilgan.ConsoleClient.Model;
using Katilgan.ORM;
using System.Configuration;

namespace Katilgan.ConsoleClient
{
    class Program
    {
        static void Main(string[] args)
        {
            DataContext<Kisi> kisiContext = new DataContext<Kisi>();

            Kisi yeniKisi = new Kisi { Ad = "Tahir", Soyad = "Çakmak", TelNo = "9876543" };
            kisiContext.InsertEntity(yeniKisi);
            Console.WriteLine("Eklenen Kisi'nin ID'si: {0}", yeniKisi.KisiID);

            Console.WriteLine("ID'si 3 olan kişi " + kisiContext.GetByExample(new Kisi { KisiID = 3 }).First());

            KisiService kisiService = new KisiService();
            kisiService.GetAllOrderByName().ForEach(k => Console.WriteLine(k.ToString()));

        }
    }
}
